.mj-image-error,
.mj-image-placeholder {
    background: #F5F7FA
}

.mj-image-error,
.mj-image-inner,
.mj-image-placeholder {
    width: 100%;
    height: 100%
}

.el-image {
    position: relative;
    display: inline-block;
    overflow: hidden
}

.mj-image-inner {
    vertical-align: top
}

.mj-image-inner-center {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block
}

.mj-image-error {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    color: #C0C4CC;
    vertical-align: middle
} 